#牛顿迭代法求方程近似跟
x0=1.0 
y1=3*x0**3-6*x0+8   #f(x0)
y2=9*x0**2-6   # f'(x0)
x1=x0-y1/y2    #牛顿迭代公式计算x1的值
while abs(x0-x1)>=1e-6:
    x0 = x1    #将x0的值变成x1的值
    y1=3*x0**3-6*x0+8
    y2=9*x0**2-6
    x1 = x0 - y1/y2    #用牛顿迭代公式计算新的x1值
print("%.3f"%x1)     #输出方程近似根（保留3个小数位）

